runtime.workType.markrootJobs (field)
12 uses
runtime (current package)
mgc.go#L382: markrootJobs atomic.Uint32 // number of markroot jobs
mgc.go#L1223: oldRootJobs := work.markrootJobs.Load()
mgc.go#L1249: work.markrootJobs.Store(newRootJobs)
mgc.go#L1337: work.markrootJobs.Add(int32(work.nStackRoots - work.nMaybeRunnableStackRoots))
mgc.go#L1963: if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); work.full != 0 || next < jobs {
mgcmark.go#L167: work.markrootJobs.Store(uint32(fixedRootCount + work.nDataRoots + work.nBSSRoots + work.nSpanRoots + work.nMaybeRunnableStackRoots))
mgcmark.go#L180: if next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs {
mgcmark.go#L1195: return job, job < work.markrootJobs.Load()
mgcmark.go#L1199: for next, jobs := work.markrootNext.Load(), work.markrootJobs.Load(); next < jobs; next = work.markrootNext.Load() {
mgcmark.go#L1267: if work.markrootNext.Load() < work.markrootJobs.Load() {
mgcmark.go#L1424: if work.markrootNext.Load() < work.markrootJobs.Load() {
mgcmark_greenteagc.go#L1169: if work.markrootNext.Load() < work.markrootJobs.Load() {
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |